Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Javascript from Scratch for beginners
Rating: 4.7 out of 5(31 ratings)
1,152 students
Created byIslam Ahmad
Last updated 5/2024
English

What you'll learn

  • JavaScript fundamentals: variables, if/else, operators, boolean logic, functions, arrays, objects, loops, strings, etc.
  • Become an advanced, confident, and modern JavaScript developer from scratch
  • Become job-ready by understanding how JavaScript really works behind the scenes
  • Modern OOP: Classes, constructors, prototypal inheritance, encapsulation, etc.
  • How to think and work like a developer: problem-solving, researching, workflows
  • Learn and apply the best practices
  • Write solid JavaScript code
  • Avoid common pitfalls and mistakes other JavaScript developers make
  • Learn problem-solving skills

Course content

7 sections90 lectures5h 41m total length
  • Introduction4:41

    Discover what JavaScript is, what you can build with it, and where it runs—from browsers to servers. Compare JavaScript with script and explore uses like web apps and games.

  • Code Editor3:14

    Choose a code editor like Visual Studio Code, install Node, create a basic index.html, set up Live Server, and preview your first JavaScript hello world.

  • Run JavaScript in Browser4:00

    Place the script element at the end of the body to avoid blocking render; learn statements, strings, semicolons, and comments, and log Hello World in the console.

  • Separation Of Concens2:19

    Separate JavaScript from HTML by moving scripts into a dedicated file and referencing it in index.html, exemplifying separation of concerns.

  • Run JavaScript in Node1:44

    Learn to run JavaScript in Node using the Node runtime and Google's V8 engine to execute index.js from a terminal.

Requirements

  • No coding experience is necessary to take this course! I take you from beginner to expert!
  • Any computer and OS will work — Windows, macOS or Linux. We will set up your text editor the course.
  • A basic understanding of HTML and CSS is a plus, but not a must! The course includes an HTML and CSS crash course.

Description

Welcome to your first step on the path to becoming a JavaScript expert! In this course I'll be teaching you my absolute favorite language (JavaScript!) from the very beginning .

Okay, you might be asking , What is JavaScript?
JavaScript is one of the most popular programming languages in the world, and growing faster than any other programming language. As a developer, you can use JavaScript to build web and mobile apps, real-time networking apps, command-line tools, and games.

I'll give 4 reasons to Learn JavaScript : 

1)JavaScript is a key tool for front-end, back-end, and full-stack developers.
2)The average annual salary for a JavaScript developer is $72,000.
3)Companies like Walmart, Netflix, and PayPal run big internal applications around JavaScript.

4)Having strong JavaScript knowledge will help you land your dream job .

Here's why this course is worth your time:

  • It's interactive - I give you a chance to try every problem before I show you my solution.

  • Every single problem has a complete solution walkthrough video as well as accompanying solution file.

  • I cover helpful "tips and tricks" to solve common problems, but we also focus on building an approach to ANY problem.


Are you looking to level-up your developer skills? Sign up today!

ARE YOU READY TO MAKE THE FIRST STEP TOWARDS BECOMING A WEB OR MOBILE DEVELOPER?

Stop wasting your time on disconnected tutorials or super long courses. Enroll in the course to get started. With a 30-day money-back guarantee, what do you have to lose?

Who this course is for:

  • Aspiring developers - perhaps you learned a little bit of HTML and CSS and want to take your first JavaScript programming course. This course is an ideal starting point.
  • Anyone who wants to better understand JavaScript - chances are you've taken another course but didn't understand certain topics well. You can take this course to fill the gaps and strengthen your understanding of JavaScript.
  • Experienced developers with no degree in computer science - there are a lot of self-taught web developers out there who cannot solve basic programming problems, because they never attended a college. Don't be one of those! This course teaches you the fundamental programming skills that every developer must know.
  • Take this course if you want to gain a true and deep understanding of JavaScript
  • Take this course if you have been trying to learn JavaScript but: 1) still don't really understand JavaScript, or 2) still don't feel confident to code real apps
  • Take this course if you're interested in using a library/framework like React, Angular, Vue or Node in the future
  • Take this course if you already know JavaScript and are looking for an advanced course. This course includes expert topics!
  • Take this course if you want to get started with programming: JavaScript is a great first language!
  • NO PRIOR KNOWLEDGE NEEDED You don't need familiarity with JavaScript to take this course. You'll learn everything from scratch, step-by-step. A very basic familiarity with HTML will be helpful but it is not required.